package com.gd.iot.energy.pojo.systemadmin.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Setter
@Getter
public class PriceVO {
    /**
     * @fieldName: id
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long id;

    /**
     * @fieldName: companyId
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long companyId;

    /**
     * @fieldName: createDate
     * @fieldType: Date
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date createDate;

    /**
     * @fieldName: energyType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer energyType;

    /**
     * @fieldName: isDel
     * @fieldType: Boolean
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Boolean isDel;

    /**
     * @fieldName: modifyDate
     * @fieldType: Date
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date modifyDate;

    /**
     * @fieldName: operatorId
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long operatorId;

    /**
     * @fieldName: flatPrice
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal flatPrice;

    /**
     * @fieldName: ladderBalanceDate
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String ladderBalanceDate;

    /**
     * @fieldName: ladderDosage
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String ladderDosage;

    /**
     * @fieldName: ladderType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer ladderType;

    /**
     * @fieldName: peakPrice
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal peakPrice;

    /**
     * @fieldName: priceName
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String priceName;

    /**
     * @fieldName: startdate
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String startdate;

    /**
     * @fieldName: state
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer state;

    /**
     * @fieldName: tipPrice
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal tipPrice;

    /**
     * @fieldName: valleyPrice
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal valleyPrice;
}
